
CSOURCES=$(wildcard *.c)


comp: proj
	
proj: $(CSOURCES:.c=.o)
	gcc -std=c99 -o $@ $^ $

%.o: %.c
	gcc -std=c99 -c $< -o $@ -lm

clean:
	rm -f *.o proj *~

remade:
	 $(MAKE) clean
	 $(MAKE)

-include $(CSOURCES:.c=.d)

%.d: %.cpp
	 gcc $< -MM -MD $(CPPFLAGS)
